package com.itheima.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.itheima.pojo.Emp;
import com.itheima.pojo.EmpQueryParam;
import com.itheima.pojo.Result;

import java.util.List;

public interface EmpService extends IService<Emp> {
    /**
     * 分页条件查询
     * @param param
     * @return
     */
    Result getPageResult(EmpQueryParam param);
    /**
     * 保存员工信息和工作经历
     * @param emp
     * @return
     */
    boolean saveEmpAndExprList(Emp emp);

    /**
     * 修改员工以及工作经历
     * @param emp
     */
    void updateEmp(Emp emp);

    /**
     * 删除员工以及经历
     * @param ids
     */
    void removeEmpsByIds(List<Integer> ids);
}
